package task21;

/**
 * Create by IntelliJ IDEA
 *
 * @author:
 * @date-Time: 2018/4/8 10:20
 * @description:公司类（标准的练习类）
 * 私有属性，封装方法，构造方法，其他方法。
 */
public class company {
  //封装：1属性前加private修饰，2setter,getter方法设置和获取
  private String name;
  private int num;

  public company() {

  }

  //封装方法
  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public int getNum() {
    return num;
  }

  public void setNum(int num) {
    this.num =num ;
  }
  //构造方法
  company(String name){
    this.name= this.name;
  }
  company(String name,int num){
    //this 指的是当前对象
    //右边的name 局部变量 只在本方法内部有效
    //左边的name 成员变量 在整个类的内部有效
    //this.name=name;
    //调用company(String name){this.name=name;}
    this(name);
    this.num=num;
  }
  //特殊方法
  void output(){
    System.out.println(name+"公司，员工数"+num);
  }

}
